DRAFT — under teacher review.

Context Diagram vs Data Flow Diagram — What Goes Where

The Hamilton and Alexandra College · Year 12 · 2026

One of the most common errors in C2-2 is treating these two diagrams as interchangeable — or producing a second context diagram and calling it a DFD. They are different levels of the same model, and each has strict rules about what can appear on it.

Tip

Quick test: count the circles. One circle = context diagram (Level 0). Multiple numbered circles = DFD (Level 1). If you have two circles on a "context diagram", you've drifted into DFD territory.


Watch first (≈8 min)

NSW Software Engineering — covers context diagrams and dataflow diagrams side by side using the same worked example. The notation conventions align closely with VCE.


Side-by-side: the two diagrams compared

Feature Context Diagram (Level 0) Level-1 DFD
How many system shapes? Exactly one circle — the whole system 3–6 circles — one per major process
System shapes labelled as Your system's name (e.g. "Study Planner") Numbered verb-noun phrases (e.g. "1. Verify Login")
Internal processes shown? No — this is the most common mistake Yes — that is the whole point of Level 1
Data stores shown? No Yes — two parallel lines, named
External entities Yes — rectangles outside the system circle Yes — same entities as the context diagram
Data flow labels Specific (e.g. "login credentials") Specific — must be consistent with context diagram
Entity ↔ Entity flows? Never Never
Entity ↔ Data store flows? N/A Never — all flows go through a process

The most common mistakes


A mental check before you submit



See also


← Back to VCE Software Development Hub